www.gusucode.com > ROCKOA PHP协同办公OA办公系统 v2.0PHP源码程序 > ROCKOA PHP协同办公OA办公系统 v2.0/rockoa_v2.0/rockoa_v2.0/webrock/public/publicAction.php
<?php class publicClassAction extends Action{ public function getfieldsAjax() { $table = $this->rock->post('table'); $fields = $this->rock->post('storefields','*'); $atype = (int)$this->rock->post('atype'); $arr = $this->db->gettablefields($this->T($table)); $uarr[] = array( 'name' => 'radmin_name', 'explain' => '用户姓名' ); $uarr[] = array( 'name' => 'radmin_id', 'explain' => '用户ID' ); $uarr[] = array( 'name' => 'radmin_ranking', 'explain' => '用户职位' ); $uarr[] = array( 'name' => 'radmin_deptname', 'explain' => '用户部门' ); if($atype == 1)$uarr=array(); $farr = array_merge($uarr, $arr); $rows = array(); foreach($farr as $k=>$rs){ $va = $rs['explain']; $vn = $rs['name']; if($fields != '*'){ if(!$this->rock->contain(','.$fields.',', ','.$vn.','))continue; } if(!$this->rock->isempt($va)){ $vas = explode('@', $va); $va = $vas[0]; } if(!$this->rock->isempt($va)){ $rows[] = array($vn, $va); } } echo json_encode($rows); } }